package com.project.sms;

import org.json.JSONException;
import org.json.JSONObject;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

import com.example.sms.R;

public class EnviarSMS extends Activity {
	private static final String CATEGORIA = "SMS TEST";
	
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_enviar_sms);
		Button btEnviar = (Button) findViewById(R.id.btEnviar);
		btEnviar.setOnClickListener(new OnClickListener() {
			
			
			public void onClick(View v) {
				EditText numeroText = (EditText) findViewById(R.id.numero);
				EditText mensagemText = (EditText) findViewById(R.id.mensagem);
				
				JSONObject destinatario = new JSONObject();
				try {
					destinatario.put("numero", numeroText.getText().toString());
					destinatario.put("mensagem", mensagemText.getText().toString());
				} catch (JSONException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
				
				//String numero = numeroText.getText().toString();
				//String mensagem = mensagemText.getText().toString();
				try {
					Log.i(CATEGORIA, "Enviando SMS para ["+ destinatario.getString("numero") +"]: " + destinatario.getString("mensagem"));
				} catch (JSONException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
				Sms sms = new Sms();
				try {
					sms.enviarSms(EnviarSMS.this, destinatario.getString("numero"), destinatario.getString("mensagem"));
				} catch (JSONException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
				
				
			}
		});
	}

	
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.enviar_sm, menu);
		return true;
	}

}
